package com.hjimi.ski.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created By 孙岩
 * on 2023/3/30
 */
public class SyncImageListBean implements Serializable {

    /**
     * code : 200
     * data : [{"id":720,"name":"婚1","imageUrl":"https://ishow.qiniu.aiyuebang.com.cn/user/372224/2023/04/18/w_0_3840_2160_16818113890003003.jpg","thumbUrl":"https://ishow.qiniu.aiyuebang.com.cn/user/372224/2023/04/18/w_0_3840_2160_16818114100003003.jpg","qrUrl":"","artwork_id":1254,"bgm_config":{"is_open":false,"bgm_id":0,"bgm_url":"","is_loop":false},"card_config":{"is_open":false,"title":"","desc":"","author":"","period":"","is_narration":false,"is_qr":false,"qr_url":"","carousel_seconds":0},"is_default":false},{"id":719,"name":"婚2","imageUrl":"https://ishow.qiniu.aiyuebang.com.cn/user/372224/2023/04/18/w_0_3840_2160_16818113700003003.jpg","thumbUrl":"https://ishow.qiniu.aiyuebang.com.cn/user/372224/2023/04/18/w_0_3840_2160_16818113890003003.jpg","qrUrl":"","artwork_id":1253,"bgm_config":{"is_open":false,"bgm_id":0,"bgm_url":"","is_loop":false},"card_config":{"is_open":false,"title":"","desc":"","author":"","period":"","is_narration":false,"is_qr":false,"qr_url":"","carousel_seconds":0},"is_default":false},{"id":718,"name":"书法3","imageUrl":"https://ishow.qiniu.aiyuebang.com.cn/user/372224/2023/04/18/w_0_3840_2160_16818113330003003.jpg","thumbUrl":"https://ishow.qiniu.aiyuebang.com.cn/user/372224/2023/04/18/w_0_3840_2160_16818113700003003.jpg","qrUrl":"","artwork_id":1252,"bgm_config":{"is_open":false,"bgm_id":0,"bgm_url":"","is_loop":false},"card_config":{"is_open":false,"title":"","desc":"","author":"","period":"","is_narration":false,"is_qr":false,"qr_url":"","carousel_seconds":0},"is_default":false},{"id":717,"name":"书法2","imageUrl":"https://ishow.qiniu.aiyuebang.com.cn/user/372224/2023/04/18/w_0_3840_2160_16818113110003003.jpg","thumbUrl":"https://ishow.qiniu.aiyuebang.com.cn/user/372224/2023/04/18/w_0_3840_2160_16818113330003003.jpg","qrUrl":"","artwork_id":1251,"bgm_config":{"is_open":false,"bgm_id":0,"bgm_url":"","is_loop":false},"card_config":{"is_open":false,"title":"","desc":"","author":"","period":"","is_narration":false,"is_qr":false,"qr_url":"","carousel_seconds":0},"is_default":false},{"id":716,"name":"书法1","imageUrl":"https://ishow.qiniu.aiyuebang.com.cn/user/372224/2023/04/18/w_0_3840_2160_16818112950003003.jpg","thumbUrl":"https://ishow.qiniu.aiyuebang.com.cn/user/372224/2023/04/18/w_0_3840_2160_16818113110003003.jpg","qrUrl":"","artwork_id":1250,"bgm_config":{"is_open":false,"bgm_id":0,"bgm_url":"","is_loop":false},"card_config":{"is_open":false,"title":"","desc":"","author":"","period":"","is_narration":false,"is_qr":false,"qr_url":"","carousel_seconds":0},"is_default":false},{"id":715,"name":"山水1","imageUrl":"https://ishow.qiniu.aiyuebang.com.cn/user/372224/2023/04/18/w_0_3840_2160_16818112660003003.jpg","thumbUrl":"https://ishow.qiniu.aiyuebang.com.cn/user/372224/2023/04/18/w_0_3840_2160_16818112950003003.jpg","qrUrl":"","artwork_id":1249,"bgm_config":{"is_open":false,"bgm_id":0,"bgm_url":"","is_loop":false},"card_config":{"is_open":false,"title":"","desc":"","author":"","period":"","is_narration":false,"is_qr":false,"qr_url":"","carousel_seconds":0},"is_default":false},{"id":683,"name":"蔡茂友-作品1","imageUrl":"https://ishow.qiniu.aiyuebang.com.cn/user/10017/2023/04/10/16810988880003608.jpg","thumbUrl":"https://ishow.qiniu.aiyuebang.com.cn/user/10017/2023/04/10/16810988880003608.jpg","qrUrl":"","artwork_id":1247,"bgm_config":{"is_open":false,"bgm_id":0,"bgm_url":"","is_loop":false},"card_config":{"is_open":false,"title":"","desc":"","author":"","period":"","is_narration":false,"is_qr":false,"qr_url":"","carousel_seconds":0},"is_default":false},{"id":832,"name":"1111","imageUrl":"","thumbUrl":"https://ishow.qiniu.aiyuebang.com.cn/user/37/2023/8/15/t_0_-1_-1_1692092611547.xhscdn","qrUrl":"","artwork_id":1406,"bgm_config":{"is_open":false,"bgm_id":0,"bgm_url":"","is_loop":false},"card_config":{"is_open":false,"title":"","desc":"","author":"","period":"","is_narration":false,"is_qr":false,"qr_url":"","carousel_seconds":0},"is_default":false}]
     * msg : ok
     */

    private int code;
    private String msg;
    private List<DataBean> data;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public List<DataBean> getData() {
        return data;
    }

    public void setData(List<DataBean> data) {
        this.data = data;
    }

    public static class DataBean implements Serializable{
        /**
         * id : 720
         * name : 婚1
         * imageUrl : https://ishow.qiniu.aiyuebang.com.cn/user/372224/2023/04/18/w_0_3840_2160_16818113890003003.jpg
         * thumbUrl : https://ishow.qiniu.aiyuebang.com.cn/user/372224/2023/04/18/w_0_3840_2160_16818114100003003.jpg
         * qrUrl :
         * artwork_id : 1254
         * bgm_config : {"is_open":false,"bgm_id":0,"bgm_url":"","is_loop":false}
         * card_config : {"is_open":false,"title":"","desc":"","author":"","period":"","is_narration":false,"is_qr":false,"qr_url":"","carousel_seconds":0}
         * is_default : false
         */

        private int id;
        private String name;
        private String imageUrl;
        private String thumbUrl;
        private String qrUrl;
        private int artwork_id;
        private BgmConfigBean bgm_config;
        private CardConfigBean card_config;
        private boolean is_default;

        public DataBean(int id, String name, String imageUrl, String thumbUrl, String qrUrl, int artwork_id, BgmConfigBean bgm_config, CardConfigBean card_config, boolean is_default) {
            this.id = id;
            this.name = name;
            this.imageUrl = imageUrl;
            this.thumbUrl = thumbUrl;
            this.qrUrl = qrUrl;
            this.artwork_id = artwork_id;
            this.bgm_config = bgm_config;
            this.card_config = card_config;
            this.is_default = is_default;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getImageUrl() {
            return imageUrl;
        }

        public void setImageUrl(String imageUrl) {
            this.imageUrl = imageUrl;
        }

        public String getThumbUrl() {
            return thumbUrl;
        }

        public void setThumbUrl(String thumbUrl) {
            this.thumbUrl = thumbUrl;
        }

        public String getQrUrl() {
            return qrUrl;
        }

        public void setQrUrl(String qrUrl) {
            this.qrUrl = qrUrl;
        }

        public int getArtwork_id() {
            return artwork_id;
        }

        public void setArtwork_id(int artwork_id) {
            this.artwork_id = artwork_id;
        }

        public BgmConfigBean getBgm_config() {
            return bgm_config;
        }

        public void setBgm_config(BgmConfigBean bgm_config) {
            this.bgm_config = bgm_config;
        }

        public CardConfigBean getCard_config() {
            return card_config;
        }

        public void setCard_config(CardConfigBean card_config) {
            this.card_config = card_config;
        }

        public boolean isIs_default() {
            return is_default;
        }

        public void setIs_default(boolean is_default) {
            this.is_default = is_default;
        }

        public static class BgmConfigBean implements Serializable{
            /**
             * is_open : false
             * bgm_id : 0
             * bgm_url :
             * is_loop : false
             */

            private boolean is_open;
            private int bgm_id;
            private String bgm_url;
            private boolean is_loop;

            public BgmConfigBean(boolean is_open, int bgm_id, String bgm_url, boolean is_loop) {
                this.is_open = is_open;
                this.bgm_id = bgm_id;
                this.bgm_url = bgm_url;
                this.is_loop = is_loop;
            }

            public boolean isIs_open() {
                return is_open;
            }

            public void setIs_open(boolean is_open) {
                this.is_open = is_open;
            }

            public int getBgm_id() {
                return bgm_id;
            }

            public void setBgm_id(int bgm_id) {
                this.bgm_id = bgm_id;
            }

            public String getBgm_url() {
                return bgm_url;
            }

            public void setBgm_url(String bgm_url) {
                this.bgm_url = bgm_url;
            }

            public boolean isIs_loop() {
                return is_loop;
            }

            public void setIs_loop(boolean is_loop) {
                this.is_loop = is_loop;
            }
        }

        public static class CardConfigBean implements Serializable{
            /**
             * is_open : false
             * title :
             * desc :
             * author :
             * period :
             * is_narration : false
             * is_qr : false
             * qr_url :
             * carousel_seconds : 0
             */

            private boolean is_open;
            private String title;
            private String desc;
            private String author;
            private String period;
            private boolean is_narration;
            private boolean is_qr;
            private String qr_url;
            private int carousel_seconds;

            public CardConfigBean(boolean is_open, String title, String desc, String author, String period, boolean is_narration, boolean is_qr, String qr_url, int carousel_seconds) {
                this.is_open = is_open;
                this.title = title;
                this.desc = desc;
                this.author = author;
                this.period = period;
                this.is_narration = is_narration;
                this.is_qr = is_qr;
                this.qr_url = qr_url;
                this.carousel_seconds = carousel_seconds;
            }

            public boolean isIs_open() {
                return is_open;
            }

            public void setIs_open(boolean is_open) {
                this.is_open = is_open;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getDesc() {
                return desc;
            }

            public void setDesc(String desc) {
                this.desc = desc;
            }

            public String getAuthor() {
                return author;
            }

            public void setAuthor(String author) {
                this.author = author;
            }

            public String getPeriod() {
                return period;
            }

            public void setPeriod(String period) {
                this.period = period;
            }

            public boolean isIs_narration() {
                return is_narration;
            }

            public void setIs_narration(boolean is_narration) {
                this.is_narration = is_narration;
            }

            public boolean isIs_qr() {
                return is_qr;
            }

            public void setIs_qr(boolean is_qr) {
                this.is_qr = is_qr;
            }

            public String getQr_url() {
                return qr_url;
            }

            public void setQr_url(String qr_url) {
                this.qr_url = qr_url;
            }

            public int getCarousel_seconds() {
                return carousel_seconds;
            }

            public void setCarousel_seconds(int carousel_seconds) {
                this.carousel_seconds = carousel_seconds;
            }
        }
    }
}
